modalni messagebox

Otázka od: Matejcek Petr

1. 6. 2004 12:50

DD,

    potreboval bych aby pri zobrazeni messageboxu program na nic
nereagoval dokud tento hlasku nekdo neodklepne
mam to takto :
                messagebox(0,'Text','Informace',mb_ok+mb_iconinformation);

diky PM

Odpovedá: Matejcek Petr

1. 6. 2004 17:37

to opravdu nikdo nevite ?
Matejcek Petr napsal(a):

>DD,
>
> potreboval bych aby pri zobrazeni messageboxu program na nic
>nereagoval dokud tento hlasku nekdo neodklepne
>mam to takto :
> messagebox(0,'Text','Informace',mb_ok+mb_iconinformation);
>
>diky PM
>
>
>
>
>


Odpovedá: Vaclav Krmela

1. 6. 2004 19:22

> From: Matejcek Petr
>
> potreboval bych aby pri zobrazeni messageboxu program na nic
> nereagoval dokud tento hlasku nekdo neodklepne
> mam to takto :
>
> messagebox(0,'Text','Informace',mb_ok+mb_iconinformation);

Prvnim parametrem je Handle vlastnika, tedy toho, vuci komu
bude MessageBox modalni.

Pokud je tam 0, nikdo vlastnikem neni.
Pokud tam das Handle, tedy handle formu, bude okno modlani
vuci konkretnimu formu.
Pokud tam das Application.Handle, bude modalni vuci cele aplikaci.

Pokud nemas Handle zadneho okna, muzes zkusit do Flags
pridat +MB_TASKMODAL.

Pokud chces, aby okno zustalo i nad okny ostatnich aplikaci,
pridej do Flags +MB_SYSTEMMODAL.

Vaclav Krmela